<nz-input-group [nzSuffix]="suffixTemplateInfo">
  <input nz-input [(ngModel)]="gridText" [placeholder]="placeHolder" nz-dropdown [nzDropdownMenu]="gridMenu"
    nzPlacement="bottomRight" nzTrigger="click" [nzDisabled]="disabled" [(nzVisible)]="showMenu" />
</nz-input-group>
<ng-template #suffixTemplateInfo>
  <i nz-icon nzType="down" *ngIf="!showMenu"></i>
  <i nz-icon nzType="up" *ngIf="showMenu"></i>
</ng-template>

<nz-dropdown-menu #gridMenu>
  <ul nz-menu style="width: 1000px; height: 400px;">
    <ng-container *ngTemplateOutlet="gridStTemplate"></ng-container>
  </ul>
</nz-dropdown-menu>
<ng-template #gridStTemplate>
  <st #gridSt [scroll]="scroll" [loading]="loading" [bordered]="true" [data]="data" [columns]="columns"
    (change)="gridChange($event)" [page]="page">
  </st>
</ng-template>
